草庐IT

ASP.NET Web Forms - 维持 ViewState

全部标签

c# - ASP.NET 5 MVC : unable to connect to web server 'IIS Express'

我在做什么:打开VisualStudioCommunity2015文件->新建->项目在VisualC#下:Web->ASP.NETWeb应用程序网络应用然后按f5弹出错误“unabletoconnecttowebserver'IISExpress'.”删除位于Documents\IISExpress\config中的applicationhost.config,不会更改错误消息。(在programfiles和programfiles(x86)中还有一个IISExpress文件夹。)我注意到了一些事情,但我不知道这是不是一个问题:Referencedfile'lib/jquery-va

c# - 如何在不丢失请求数据的情况下在 ASP.NET MVC 中使用 RedirectToAction

使用ASP.NETMVC时,有些情况(例如表单提交)可能需要RedirectToAction。一种情况是当您在提交表单后遇到验证错误并需要重定向回表单,但希望URL反射(reflect)表单的URL,而不是它提交到的操作页面。由于我要求表单包含最初的POSTed数据,为了方便用户以及验证目的,我如何通过RedirectToAction()?如果我使用viewData参数,我的POST参数将更改为GET参数。 最佳答案 解决方案是使用TempData属性来存储所需的Request组件。例如:publicActionResultSend

c# - 如何在不丢失请求数据的情况下在 ASP.NET MVC 中使用 RedirectToAction

使用ASP.NETMVC时,有些情况(例如表单提交)可能需要RedirectToAction。一种情况是当您在提交表单后遇到验证错误并需要重定向回表单,但希望URL反射(reflect)表单的URL,而不是它提交到的操作页面。由于我要求表单包含最初的POSTed数据,为了方便用户以及验证目的,我如何通过RedirectToAction()?如果我使用viewData参数,我的POST参数将更改为GET参数。 最佳答案 解决方案是使用TempData属性来存储所需的Request组件。例如:publicActionResultSend

c# - ASP.NET Core 表单 POST 导致 HTTP 415 Unsupported Media Type 响应

将表单POSTHTTP请求(Content-Type:application/x-www-form-urlencoded)发送到下面的Controller会导致HTTP415UnsupportedMediaType响应。publicclassMyController:Controller{[HttpPost]publicasyncTaskSubmit([FromBody]MyModelmodel){//...}}表单发布HTTPheader:POST/submitHTTP/1.1Host:example.com:1337Connection:keep-aliveContent-Leng

c# - ASP.NET Core 表单 POST 导致 HTTP 415 Unsupported Media Type 响应

将表单POSTHTTP请求(Content-Type:application/x-www-form-urlencoded)发送到下面的Controller会导致HTTP415UnsupportedMediaType响应。publicclassMyController:Controller{[HttpPost]publicasyncTaskSubmit([FromBody]MyModelmodel){//...}}表单发布HTTPheader:POST/submitHTTP/1.1Host:example.com:1337Connection:keep-aliveContent-Leng

域权限维持(黄金票据与白银票据)

文章目录黄金票据黄金票据抓包分析黄金票据利用方式白银票据白银票据数据包分析白银票据利用方式总结黄金票据黄金票据是获取了域内krbtgt密钥值可以伪造任意域内账户,是域内权限维持的常见手段之一,黄金票据是在Kerberos认证过程的AS-REP阶段经过预认证后,KDC的认证服务返回的TGT中加密部分的authorization-data是使用的krbtgt密钥加密的,authorization-datacun存放着代表各个用户的PAC,并且在这个阶段PAC的PAC_SERVER_CHECKSUM签名和PAC_PRIVSVR_CHECKSUM签名的密钥都是krbtgt密钥,krbtgt密钥生成高权

c# - 如何在 ASP.NET Web API 中设置下载文件名

在我的ApiController类中,我有以下方法来下载服务器创建的文件。publicHttpResponseMessageGet(intid){try{stringdir=HttpContext.Current.Server.MapPath("~");//locationofthetemplatefileStreamfile=newMemoryStream();Streamresult=_service.GetMyForm(id,dir,file);if(result==null){returnRequest.CreateResponse(HttpStatusCode.NotFoun

c# - 如何在 ASP.NET Web API 中设置下载文件名

在我的ApiController类中,我有以下方法来下载服务器创建的文件。publicHttpResponseMessageGet(intid){try{stringdir=HttpContext.Current.Server.MapPath("~");//locationofthetemplatefileStreamfile=newMemoryStream();Streamresult=_service.GetMyForm(id,dir,file);if(result==null){returnRequest.CreateResponse(HttpStatusCode.NotFoun

c# - ASP.NET MVC 不明确的操作方法

我有两个相互冲突的操作方法。基本上,我希望能够使用两条不同的路线到达相同的View,通过项目的ID或通过项目的名称及其父项的名称(项目可以在不同的父项中具有相同的名称)。搜索词可用于过滤列表。例如……Items/{action}/ParentName/ItemNameItems/{action}/1234-4321-1234-4321这是我的操作方法(还有Remove操作方法)...//Method#1publicActionResultAssign(stringparentName,stringitemName){//Logictoretrieveitem'sIDhere...str

c# - ASP.NET MVC 不明确的操作方法

我有两个相互冲突的操作方法。基本上,我希望能够使用两条不同的路线到达相同的View,通过项目的ID或通过项目的名称及其父项的名称(项目可以在不同的父项中具有相同的名称)。搜索词可用于过滤列表。例如……Items/{action}/ParentName/ItemNameItems/{action}/1234-4321-1234-4321这是我的操作方法(还有Remove操作方法)...//Method#1publicActionResultAssign(stringparentName,stringitemName){//Logictoretrieveitem'sIDhere...str